package cn.itcast.nems.base.service;

import cn.itcast.ic.common.bean.Page;
import cn.itcast.nems.base.dto.OriginChannelDTO;
import cn.itcast.nems.common.PageQueryModel;

public interface OriginChannelService {
    /**
     * 分页查询
     * @param queryModel 请求参数
     * @return  Page<BusinessLineDTO>
     **/
    Page<OriginChannelDTO> findPageList(PageQueryModel<OriginChannelDTO> queryModel)  ;
    /**
     * 新增订单来源
     * @param channelDTO 请求参数
     * @return String
     **/
    String addOriginChannel(OriginChannelDTO channelDTO) ;
    /**
     * 修改订单来源
     * @param channelDTO 请求参数
     * @return String
     **/
    String updateOriginChannel(OriginChannelDTO channelDTO) ;
    /**
     * 启用/禁用订单来源
     * @param channelDTO 请求参数
     * @return String
     **/
    String updateState(OriginChannelDTO channelDTO)  throws Exception;
}
